﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SILAS.Entidades;
using SILAS.DAO;

namespace SILAS.BL
{
    public class UbigeoBL: IUbigeoBL
    {

        IUbigeoDAO ubigeodao;

        public UbigeoBL()
        {
            ubigeodao = new UbigeoDAO();
        }

        public List<Ubigeo> ListDistritosByProvincia(string IdProvincia)
        {
            return ubigeodao.ListDistritosByProvincia(IdProvincia);
        }

        public List<Ubigeo> ListCentrosPobladosByDistrito(string IdDistrito)
        {
            return ubigeodao.ListCentrosPobladosByDistrito(IdDistrito);
        }

        public List<Ubigeo> ListCaseriosBycentroPoblado(string IdCentroPoblado)
        {
            return ubigeodao.ListCaseriosBycentroPoblado(IdCentroPoblado);
        }


        public List<Ubigeo> ListHijosByIdUbigeoR(string IdUbigeoR)
        {
            return ubigeodao.ListHijosByIdUbigeoR(IdUbigeoR); 
        }


        public List<Ubigeo> ListCPCaserio(string criterio)
        {
            return ubigeodao.ListCPCaserio(criterio);
        }
    }
}
